繼上篇,我們已經做好realm的基本設定了,今天我們來學習realm的資料庫寫法
首先我們要先定義一個資料庫的模型,如下,有定義了名字和年齡
import RealmSwift
class Person: Object {
@objc dynamic var name = ""
@objc dynamic var age = 0
}
let person = Person()
person.name = "John Doe"
person.age = 30
//這邊就是寫入,寫入前務必要先配置資料庫
do {
let realm = try Realm()
try realm.write {
realm.add(person)
}
} catch {
print("Error saving person: \(error)")
}
let realm = try! Realm()
if let person = realm.objects(Person.self).first {
try! realm.write {
realm.delete(person)
}
}
今天我們學習了realm基本的定義資料庫和寫入與刪除,realm還有許多功能可以使用,有興趣的可以參考以下網站,這是官方文件,裡面還有很多資源可以應用,今天先到這邊囉!謝謝大家
https://www.mongodb.com/zh-cn/docs/atlas/device-sdks/sdk/swift/realm-files/